<?php
/**
 * 
 * Carga la vista de el evento
 * @author Joan Muñoz
 * 
 */
require_once('../../config.php');
require PATH_ADMIN . 'session.php';
define('MENU_ACTIVE', 'eventos');
$js_arr = array(
  'tinymce/jscripts/tiny_mce/tiny_mce.js',
  'eventos/categorias.js',
  'eventos/eventos.js'
);
$css_arr = array('eventos/eventos.css');
require_once PATH_ADMIN . 'layout/header.php';

// Trae las temporadas
mysql_select_db(DB_NAME, $conexion);
mysql_query("SET NAMES utf8");
$query = "SELECT * FROM temporada ORDER BY id DESC";
$temporadas_result = mysql_query($query) or die(mysql_error());

// Trae los datos de la temporada seleccionada y de sus eventos.
// La variable $_GET['id'] es el id de la temporada.
if( isset($_GET['id']) ) {
  $temporada_id = intval($_GET['id']);
  
  // Datos de la temporada
  $query = sprintf("SELECT nombre FROM temporada WHERE id = %d",
    intval($temporada_id));
  $temporada_result = mysql_query($query) or die('Ocurrio el siguiente error: '.mysql_error());
  $temporada = mysql_fetch_assoc($temporada_result);
  
  
  // Trae los eventos de la temporada
  $query = "SELECT id, programa, titulo, estado FROM evento ";
  $query .= "WHERE temporada_id = %d ORDER BY id DESC";
  $query = sprintf($query, $temporada_id);
  $eventos_result = mysql_query($query) or die('Ocurrio el siguiente error: '.mysql_error());
  
  // Trae las sedes
  $query = "SELECT * FROM sede ORDER BY nombre ASC";
  $sedes_result = mysql_query($query) or die('Ocurrio el siguiente error: '.mysql_error());
}
?>

    <div class="container-fluid">
        <div class="row-fluid">
          
            <div class="span2">
              <div class="well">
                  <h3>Categorias</h3><br />
                  
                  <button class="btn btn-info" id="open_category">Nuevo</button>
                  
                  <div id="category_box">
                  	<input type="hidden" name="id" id="edit_category_id" value="" />
	                  <div class="control-group">
	                  	Categoría español:
	                    <input type="text" name="category_name" id="category_name" value="" class="span2" /><br />
	                    <span class="help-inline">Por favor llene este campo.</span>
	                  </div>
	                  <div class="control-group">
	                  	Categoría Inglés:
	                    <input type="text" name="category_name_en" id="category_name_en" value="" class="span2" /><br />
	                    <span class="help-inline">Por favor llene este campo.</span>
	                  </div>
	                  <select id="category_type" name="category_type" class="span2">
	                    <option value="t">Temporada</option>
	                    <option value="o">Otro</option>
	                  </select>
	                  <button class="btn btn-success" id="add_category">Agregar</button>
	                  <button class="btn btn-danger" id="cancel_category">Cancelar</button>
                  </div> <!-- end of #category_box -->
                  
                  <hr />
                  
                  <ul id="category_list">
                    <?php while ( $temporadas = mysql_fetch_assoc($temporadas_result) ) { ?>
                    <li>
                    	<input type="hidden" name="category_type" value="<?php echo $temporadas['tipo']; ?>" />
                    	<input type="hidden" name="category" value="<?php echo $temporadas['nombre']; ?>" />
                    	<input type="hidden" name="category_en" value="<?php echo $temporadas['nombre_en']; ?>" />
                      <a href="eventos/?id=<?php echo $temporadas['id'] ?>" class="season_anchor"><?php echo $temporadas['nombre']; ?></a>
                      <a href="<?php echo $temporadas['id'] ?>" class="edit edit_season"></a>
                      <a href="<?php echo $temporadas['id'] ?>" class="delete delete_season"></a>
                    </li>
                    <?php } ?>
                  </ul>
              </div> <!-- end of .well -->
            </div> <!-- end of .span2 -->
            
            <?php if( isset($eventos_result) ) { ?>
            <div class="span10">
                  <div class="hero-unit">
                      <h1>Categoría: <small><?php echo $temporada['nombre']; ?></small></h1>
                  </div>
                  
                  <p><button class="btn btn-primary" id="btn_add_event">Crear Evento</button></p>
                  
                  
                  <form action="eventos/actions.php?action=saveevent" method="post" enctype="multipart/form-data" id="frm_insert" target="upload_target">
                  		<input type="hidden" name="evento_id" id="evento_id" value="" />
                      <input type="hidden" name="temporada_id" value="<?php echo $_GET['id'] ?>" />
                      <table class="table table-bordered">
                          <tr>
                              <td class="control-group">
                                  <label><strong>Programa:</strong></label>
                                  <input type="text" name="programa" id="programa_input" value="" class="span5" />
                                  <label><strong>Programa Inglés:</strong></label>
                                  <input type="text" name="programa_en" id="programa_input_en" value="" class="span5" />
                                  <div class="help-inline">Por favor llene este campo.</div>
                              </td>
                              <td class="control-group">
                                  <label><strong>Título:</strong></label>
                                  <input type="text" name="titulo" id="titulo_input" value="" class="span5" />
                                  <label><strong>Título Inglés:</strong></label>
                                  <input type="text" name="titulo_en" id="titulo_input_en" value="" class="span5" />
                                  <div class="help-inline">Por favor llene este campo.</div>
                              </td>
                              <td class="control-group">
                                  <label><strong>Sede:</strong></label>
                                  <select name="sede_id" id="sede_cmb" class="span5">
                                    <?php while ( $sede = mysql_fetch_assoc($sedes_result) ) { ?>
                                    <option value="<?php echo $sede['id']; ?>"><?php echo $sede['nombre'] ?></option>
                                    <?php } ?>
                                  </select>
                                  <span class="help-inline">Por favor llene este campo.</span>
                              </td>
                          </tr>
                          <tr>
                              <td class="control-group" id="dates_row">
                                  <label><strong>Fecha:</strong></label>
                                  <input type="text" name="fecha[]" value="" class="datepicker span5" />
                                  <div class="help-inline">Por favor llene este campo.</div><br />
                              </td>
                              <td class="control-group" id="time_row">
                                  <label><strong>Hora:</strong></label>
                                  <input type="text" name="hora[]" value="00" class="span2 hour" /> :
                                  <input type="text" name="minutos[]" value="00" class="span2 minute" />
                                  &nbsp;<a href="javascript:void(0);" id="add_date_btn" class="add" title="Agregar Fecha"></a>
                                  <div class="help-inline">Por favor llene este campo.</div>
                              </td>
                              <td id="loalicades_table">
                                  
                              </td>
                          </tr>
                          <tr>
                              <td colspan="3">
                                  <label><strong>PDF:</strong></label>
                                  <input type="file" name="pdf" value="" />
                                  <label><strong>PDF Inglés:</strong></label>
                                  <input type="file" name="pdf_en" value="" />
                              </td>
                          </tr>
                          <tr>
                              <td colspan="3">
                                  <img src="images/eventos/default.jpeg" width="203" height="97" id="image_event" /><br />
                                  <input type="file" name="file_image" value="" /><br />
                                  (Tamaño recomendado: 655 x 308 .jpg)   
                              </td>
                          </tr>
                          <tr>
                              <td colspan="3" class="control-group">
                                  <label><strong>Descripción:</strong></label>
                                  <textarea name="descripcion" id="desc_textarea" style="height:200px; width:100%;"></textarea>
                                  <div class="help-inline">Por favor llene este campo.</div>
                              </td>
                          </tr>
                          <tr>
                              <td colspan="3" class="control-group">
                                  <label><strong>Descripción Inglés:</strong></label>
                                  <textarea name="descripcion_en" id="desc_textarea_en" style="height:200px; width:100%;"></textarea>
                                  <div class="help-inline">Por favor llene este campo.</div>
          	                    </td>
                          </tr>
                          <tr>
                          	<td colspan="3">
                          		<label><strong>Status:</strong></label>
                          		<select name="estado" id="estado_cmb">
                          			<option value="n" selected="selected">Nuevo</option>
                          			<option value="c">Consumado</option>
                          		</select>
                          	</td>
                          </tr>
                          <tr>
                              <td colspan="3">
                                  <button class="btn btn-success" type="button" id="btn_save">Guardar</button>
                                  <button class="btn btn-danger" type="button" id="btn_cancel">Cancelar</button>
                              </td>
                          </tr>
                      </table>
                  </form>
                  
                  <!-- Alerta -->
                  <div class="alert">
                    <a class="close" data-dismiss="alert">×</a>
                    <div class="alert_message"></div>
                  </div>
                  
                  <!-- Tabla de eventos -->
                  <table class="table table-bordered table-striped" id="table_events">
                      <tr>
                          <th>#</th>
                          <th>Programa</th>
                          <th>Título</th>
                          <th>Fechas</th>
                          <th>Estado</th>
                          <th>Opciones</th>
                      </tr>
                      <?php
                     while( $evento = mysql_fetch_assoc($eventos_result) ) :
                       // Verifica cúal es el estado del evento
                       if ($evento['estado'] == 'n') {
                          $label = 'label-success';
                          $tag = 'Nuevo';
                        } else {
                          $label = 'label-important';
                          $tag = 'Consumado';
                        }
                        
                       //Trae las fechas del evento
                       $query = "SELECT fecha FROM fecha WHERE evento_id = %d";
                       $query = sprintf($query, intval($evento['id']));
                       $fechas_result = mysql_query($query) or die('Ucurrio el siguiente error: '.mysql_error());
                       
                       $date = '';
                       
                       while ( $fecha = mysql_fetch_assoc($fechas_result) ) {
                        $date .= $fecha['fecha']. ' /';  
                       }
                       
                       $date = substr($date, 0, strlen($date)-1);
                       
                       // trae el número total de comentarios nuevos
                       $query = "SELECT COUNT(*) AS total FROM comentario ";
                       $query .= "WHERE estado = 'e' AND evento_id = %d";
                       $query = sprintf($query, intval($evento['id']));
                       $comentarios_result = mysql_query($query) or die('Ocurrio el siguiente error: '.mysql_error());
                       $comentario = mysql_fetch_assoc($comentarios_result);
                       
                       mysql_free_result($fechas_result);
                       mysql_free_result($comentarios_result);
                      ?>
                      <tr>
                          <td><?php echo $evento['id']; ?></td>
                          <td><?php echo $evento['programa']; ?></td>
                          <td><?php echo $evento['titulo']; ?></td>
                          <td><?php echo $date; ?></td>
                          <td>
                            <span class="label <?php echo $label; ?>"><?php echo $tag; ?></span>
                            <?php if ($comentario['total'] > 0) { ?>
                            <span class="label label-info">Comentarios</span>
                            <?php } ?>
                          </td>
                          <td>
                              <a href="<?php echo $evento['id']; ?>" class="edit edit_event"></a>
                              <a href="<?php echo $evento['id']; ?>" class="delete delete_event"></a>
                              <a href="" class="comments"></a>
                          </td>
                      </tr>
                      <?php
                      endwhile; 
                      ?>
                  </table>
                                    
            </div> <!-- end of .span10 -->
            <?php } // end if( isset($eventos_result) ) ?>
                  
        </div> <!-- end of .row-fluid -->
    </div> <!-- end of .container-fluid -->
  
    <iframe id="upload_target" name="upload_target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe> 
<?php
mysql_free_result($temporadas_result);
if( isset($temporada_result) ) { mysql_free_result($temporada_result); }
if( isset($eventos_result) ) { mysql_free_result($eventos_result); }
mysql_close($conexion); 
require_once PATH_ADMIN . 'layout/footer.php'; 
?>